package day0625;

import java.util.Arrays;
import java.util.Scanner;

public class Test4 {
    public static void main(String[] args) {
        //1.创建一个变量Scanner  s
        Scanner  s=new Scanner(System.in);
        //2.提示："请输入一个整数："
        System.out.println("请输入一个整数：");
        //3.用变量s调用nextLong()输入一个long类型数据存入到变量long n中
        long n=s.nextLong();
        //4.用字符串拼接 并调用length()方法来获取数字的位数len
        int len=(n+"").length();
        //5.创建一个数组长度为len
        long[]  os=new long[len];
        os[os.length-1]=n/1%10;//6.将这个整数的最后一位元素存入到数组的最后
        int i=0;
        for(  ; 3>1;  i++){//7.用循环获取此数的每一位存入到数组的os.length-i-2位置
            n=n/10;//7.1.让这个数每次缩小10倍(获取此次减小10倍后的末位数)
            if(n<=0){break;}//7.2.如果这个数已经缩小到0或者负数就结束获取操作
            os[os.length-i-2]=n%10;//获取此次减小10倍后的末位数存入到数组的os.length-i-2位置
        }
        System.out.println(Arrays.toString(os));
    }
}
